  // 方法的定义很简单  按照这个格式：返回值类型 方法名(){...}即可
  void printInfo() {
    print('我是一个自定义方法');
  }

  int getNum(){
    // return '123123';//爆红，因为你试图在一个返回值为int的函数里返回字符串
    return 1;
  }

  // 如果你不也不知道函数返回值类型，可以不写，就像这样
  notitle(){
    print('zzzzzzz');
  }

void main() {
  // 调用就比较简单了，就不赘述了
  printInfo();
  getNum();

  // 要注意的是，和js一样，函数都有自己的作用域
  void test(){
    print('test');
    printInfo();//内层作用域可以调用外层作用域里的方法
    void test2(){
      print('test下的test2');
    }
    test2();
  }
  test();

  // test2();//爆红，因为test2方法定义在test方法里，你在全局肯定是找不到的
}
